НСИ · Администратор НСИ · Массовые операции

Реестр номенклатуры · массовые операции

F1 · выбор строк → панель действий → мастер (параметры → предпросмотр → результат) · спецификация «Массовые операции»

Система предлагает пакет: 3 412 позиций группы «Крепёж / Болты» без характеристики «Ø» — дозаполнить из артикула?
Фильтр: группа «Крепёж» · Ø не заполнен → 3 412 позиций
КодНаименованиеГруппаВидØКатегорииСтатус
Показаны 1–12 из 3 412 (по фильтру) · всего в реестре 128 000
1 / 285
Контракт экрана (для ТЗ)

Объект / архетип

OBJ-NSI-NOMEN · класс INT · «реестр + множественный выбор + панель массовых действий»

Права (кнопка ↔ операция) · правило двух ключей

ДействиеОперацииРоли / порог
Смена группы / вида / категорий / дозаполнениеU + BULKOPER ≤50 · EXP ≤500 · ADMIN ≤50 000
Архивирование пакетомD + BULKEXP, ADMIN · подтверждение числом
Отправить пакет на согласованиеAPPROPER (обход порога через маршрут)
Выгрузка выборкиEXPNSI.READ.INT+
Откат пакетаBULKADMIN · 30 дней, если запись не менялась

Инварианты, блокирующие запись

R-G1 целевая группа — лист, не папка · целевая группа не в архиве · запись не на согласовании · не участвует в открытом разборе дублей · архивирование: нет остатка/открытых документов/вхождения в BOM · запись не занята другим пакетом

Состояния

Пустонет выделения — панель скрыта
Нормавыделение есть, панель активна
Смешанная выборкаразные виды/статусы — предупреждение
Предпросмотр3 корзины + diff-образец
Без изменений«ничего не изменится»
Всё заблокированотолько выгрузка причин
Выполнениепрогресс + «Стоп»
Частичный успехдве цифры в сводке
Нет правпанель скрыта, не отключена
Порог превышенподсказка про F2 (импорт)

Раскрытие по зрелости A

A1 выделение + архивирование · A2 dry-run и протокол · A3 валидация, маршрут пакета, откат · A4 фоновые задачи и распространение · A5 предложенные системой пакеты (плашка сверху)

Журнал массовых операций

Пакет — единица аудита и отката. Хранит условие отбора, перечень ID, параметры, результат по корзинам

ПакетОперацияОбластьАвторИзмененоПропущеноСтатус
BULK-2026-0047Дозаполнение характеристикфильтр: Болты · Ø пустоИванов (ADMIN)3 118294выполнен
BULK-2026-0043Смена группысписок кодов (412)Петров (EXP)39616выполнен
BULK-2026-0041Архивированиевыделенные (58)Петров (EXP)517частично, остановлен
BULK-2026-0039Смена видафильтр: ШайбыСидорова (OPER)00на согласовании
BULK-2026-0035Категории (заменить по оси)фильтр: КрепёжИванов (ADMIN)1 2040откачен—
Срок отката — 30 дней и только если запись не изменялась после пакета (иначе откат частичный). Открытый вопрос B-В2: согласовать с политикой хранения журналов.
Выделено 0